package com.yuliang.ai.domain.Vo;

import lombok.Data;

/**
 * @author Huangkai
 */
@Data
public class ScenicWithFilterVo {

    /**
     * 出行日期
     */
    private String travelDate;
    /**
     * 当前页
     */
    private Integer searchPage = 1;
    /**
     * 页面下到啊
     */
    private Integer searchSize = 10;
    /**
     * 直线距离，单位是公里
     */
    private Float lineDistance;
    /**
     * 纬度
     */
    private Float lat;
    /**
     * 经度
     */
    private Float lon;
    /**
     * 星级
     */
    private String level;
    /**
     * 反查星级，支持逗号分隔
     */
    private String excludeLevels;
    /**
     * 标签编码
     */
    private String tag;
    /**
     * 二级分类编码 逗号分隔
     */
    private String secondTypeCode;
    /**
     * 产品名称
     */
    private String keyWord;
    /**
     * 1 热度 desc, 2 好评 desc 8 销量 desc 15浏览量desc
     */
    private String sortBy;
    /**
     * 多个字段复合排序，逗号分隔，放在前面的优先级高，枚举参考 sortBy
     */
    private String sortBys;
    /**
     * SCENIC_AREA 景区 SCENIC_SPOT景点
     */
    private String resCategory;
    /**
     * 仅查询有直播的景区
     */
    private Integer hasLive;
    /**
     * 指定酒店查询
     */
    private String sourceCodes;
    /**
     * 反选酒店查询
     */
    private String exSourceCodes;
    /**
     * 城市编码
     */
    private String cityCode;
    /**
     * 用于智能排序，传城市名称，定位不在广西或定位失败的不传值
     */
    private String city;
    /**
     * 出行日期
     */
    private String couponTypeCode;
    /**
     * 是否只查询分销产品的资源
     */
    private Integer distributionEnable;


}
